package com.feng.exma.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 考试题库
 * </p>
 *
 * @author feng
 * @since 2023-03-22 17:35:29
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("el_exam_repo")
@ApiModel(value = "ExamRepo对象", description = "考试题库")
public class ExamRepo {

    @ApiModelProperty("ID")
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;

    @ApiModelProperty("考试ID")
    @TableField("exam_id")
    private String examId;

    @ApiModelProperty("题库ID")
    @TableField("repo_id")
    private String repoId;

    @ApiModelProperty("单选题数量")
    @TableField("radio_count")
    private Integer radioCount;

    @ApiModelProperty("单选题分数")
    @TableField("radio_score")
    private Integer radioScore;

    @ApiModelProperty("多选题数量")
    @TableField("multi_count")
    private Integer multiCount;

    @ApiModelProperty("多选题分数")
    @TableField("multi_score")
    private Integer multiScore;

    @ApiModelProperty("判断题数量")
    @TableField("judge_count")
    private Integer judgeCount;

    @ApiModelProperty("判断题分数")
    @TableField("judge_score")
    private Integer judgeScore;

    @ApiModelProperty("简答题数量")
    @TableField("jdt_count")
    private Integer jdtCount;

    @ApiModelProperty("简答题分数")
    @TableField("jdt_score")
    private Integer jdtScore;


}
